.btn-wrapper {
    font-size: 0;
    text-align: center;
}

.btn-item {
    cursor: pointer;
    display: inline-block;
}

.btn-link {}

html,
body {
    min-height: 100%;
    font-family: '\5fae\8f6f\96c5\9ed1';
}
.text{
    font-size: 14px;
}
input {
    padding: 0;
    outline: none;
    border-style: solid;
    border-width: thin;
}
.border-box{
    box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.text-center{
    text-align: center;
}
.font-bold{
    font-weight: bold
}
/* inline-box:
    行内块盒子:去除间隙;
    行内块盒子子元素(行内快或者行内)垂直居中;
*/

.inline-box {
    font-size: 0;
    height: 100%;
    overflow: hidden;
}

.inline-box img {
    vertical-align: middle;
    
}

.inline-box>.text {
    vertical-align: middle;
    font-size: 14px;
}
/* 垂直居中 */
.table-middle-wrapper {
    display: table;
    height: 100%;
    overflow: hidden;
   width: 100%;
}

.table-cell {
    display: table-cell;
    vertical-align: middle;
    height: 100%;
    overflow: hidden;
    white-space: nowrap;
}

.f-r {
    float: right;
}

.f-l {
    float: left;
}

.link-pointer-textunderline:hover {
    cursor: pointer;
    text-decoration: underline
}

.box-row .box-col {
    float: left;
    box-sizing: border-box;
    -ms-box-sizeing: border-box;
}

.box-row.span-15 {
    margin: 0 -15px;
}

.box-row.span-10 {
    margin: 0 -10px;
}

.box-row.span-20 {
    margin: 0 -20px;
}

.box-row.span-20>.box-col {
    padding: 0 20px;
}

.box-row.span-all-15 {
    margin: -15px;
}

.box-row.span-all-15>.box-col {
    padding: 15px;
}

.box-row.span-10>.box-col {
    padding: 0 10px;
}

.box-row.span-15>.box-col {
    padding: 0 15px;
}

.box-col-6 {
    width: 50%;
}

.box-col-8 {
    width: 66.66666666%;
}

.box-col-4 {
    width: 33.33333333%;
}

.box-col-3 {
    width: 25%;
}
.pos-rel{
    position: relative;
}

.menu-item-container {
    /* height: 290px; */
    overflow: hidden;
}

.menu-item-content {
    height: 132px;
}

.menu-item-content .table-middle-wrapper {
    text-align: center;
}

.menu-item-content .table-middle-wrapper .text {
    text-align: center;
    font-size: 22px;
    line-height: 1;
    color: #fff;
    text-shadow: -1px 2px rgba(0, 0, 0, .1);
    /* font-weight: 700; */
    margin-top: 8px;
}

.menu-item-wrapper .menu-item-content {
    cursor: pointer;
    background-size: 100% 100%;
}

.menu-item-wrapper-1 .menu-item-content {
    background-image: url(../images/bg-menu-3.png)
}

.menu-item-wrapper-2 .menu-item-content {
    background-image: url(../images/bg-menu-2.png)
}

.menu-item-wrapper-3 .menu-item-content {
    background-image: url(../images/bg-menu-2.png)
}

.menu-item-wrapper-4 .menu-item-content {
    background-image: url(../images/bg-menu-4.png)
}

.column-menu-list {
    padding-top: 20px;
}
.footer {
    text-align: left;
    color: #151515;
}

.footer span {
    padding: 0 10px;
    vertical-align: middle
}

.footer-desc {
    padding: 20px 0;
    color: #4e4e4e;
}

.footer-desc .inline-box {
    text-align: left;
}
.zx_con{width:936px; margin:0 auto;}
.zx_con h2{ padding-left:10px; background:url(../../../images/zxttbg.jpg) repeat-x; border:1px solid #ccc; height:31px; font-size:14px; line-height:31px;}
.zx_con ul{ border:1px solid #ccc; border-top:none; padding:20px; overflow:hidden; zoom:1;}
.zxtable{width:96%; margin:0 auto; margin-bottom:30px; line-height:36px;}

#gslcon {
	FONT-SIZE: 12px; MARGIN: 0px auto; /*WIDTH:1000px*/
}
#tags {
	PADDING:0;MARGIN:0; /*WIDTH:980px;*/ HEIGHT:30px
}
#tags LI {
FLOAT: left; MARGIN-RIGHT: 1px; LIST-STYLE-TYPE: none; HEIGHT:30px
}
#tags LI A {
	PADDING:0 10px;FLOAT: left; LINE-HEIGHT:30px;HEIGHT:30px; TEXT-DECORATION: none; font-size:14px;
}
#tags li a:hover{color:#f60;}
#tags LI.emptyTag {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px
}
#tags LI.selectTag {
	BACKGROUND-POSITION: left top; MARGIN-BOTTOM: -2px; POSITION: relative; HEIGHT: 25px
}
#tags LI.selectTag A {
	BACKGROUND-POSITION: right top; COLOR: #ff6600; LINE-HEIGHT:30px; HEIGHT:30px; font-size:14px;
}
#tagContent {
	BORDER: #ccc 1px solid;border-top:none; /*width:978px;*margin-left:-10px;*/
}
.tagContent {
	PADDING: 10px; DISPLAY: none;WIDTH:900px; COLOR: #474747;min-height: 250px; overflow:hidden; zoom:1; padding-bottom:20px;
}
#tagContent DIV.selectTag {
	DISPLAY: block
}
.table {
    width: 100%;
    margin-bottom: 20px;
}
table {
    max-width: 100%;
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
}
body { margin:0 auto; font-size:14px; font-family:Verdana; line-height:26px; repeat-x; color:#333;}
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0; word-wrap: break-word;}
ul,li { list-style:none;}
.newsul{border:1px solid #b8c7da; border-top:none; overflow:hidden; zoom:1; padding:15px;width:700px;}
.newsullong{border:1px solid #b8c7da; border-top:none; overflow:hidden; zoom:1; padding:15px;width:948px; text-align:center;}
.bgs{width:100%; height:180px; background:url(../../../images/bgsbg.jpg) no-repeat; margin:10px 22px; float:left; display:inline;}
.bgs h2{ font-size:14px; padding-left:35px; color:#f60;line-height:50px;}
.bgs_table{width:92%; margin:0 auto;}
.gsl{width:95%; margin:10px 8px; float:left; display:inline;}
.gsl h2{ height:30px; border:1px solid #ccc; line-height:30px; padding-left:10px; background:url(../images/gslh2bg.jpg) repeat-x; font-size:14px;text-align:center;}
.gsl ul{ padding:10px; border:1px solid #ccc; border-top:none;overflow:hidden;zoom:1; background:#f7f7f7;}
.gsl_table{ width:100%;}
.gsl_table td{ border-bottom:1px solid #ccc; /*padding-left:36px;*/ padding-left:27px;text-align:left;}
.contact{width:100%; height:212px; margin:20px auto; padding-left:30px; padding-top:25px; background:url(/style/images/contactbg.jpg) no-repeat;}
.rhxz{ background:url(/style/images/rhxz.jpg) no-repeat; width:191px; height:33px;line-height:31px; text-align:center; font-size:14px; font-weight:bold; color:#fff; margin:30px auto;}
.rhxz_con{ border:1px solid #e7ebf6; background:#f6f9ff; width:670px; margin:20px auto; padding:15px;}
.rhxzbg{ width:114px; height:30px; border:none; text-align:center; background:url(../../images/rhxzbg.jpg) no-repeat; font-size:14px; font-weight:bold; color:#fff; margin-bottom:30px;}
.feedback{width:680px; margin:20px auto; border:1px solid #b8c7da; padding:10px; overflow:hidden; zoom:1; background:#f6f9ff;}
.clearfloat1 {clear:both;height:8px;font-size: 1px;line-height: 0px; border-top:1px dashed #ccc;} 
.nowrapli, .nodiscli {
    margin-left: 0;
}
.margin-top15 {
    margin-top: 15px !important;
}
.overflow-h {
    overflow: hidden;
}
.link {
    margin: 20px 0 0 15px;
}


.page-header-1 {
    border-bottom: 1px solid #005a99;
    padding: 12px 0;
}
